<?php

/*
La fonction permet d'uploader une image selon le nom du formulaire ($name)
*/
function uploadImage($name){
	$erreur = true; //Pour savoir si il y a eu une erreur.
	
	// Testons si le fichier a bien été envoyé et s'il n'y a pas d'erreur
	if(isset($_FILES[$name]) AND $_FILES[$name]['error'] == 0)
	{
		// Testons si le fichier n'est pas trop gros
		if ($_FILES[$name]['size'] <= 1000000)
		{
			// Testons si l'extension est autorisee
			$infosfichier = pathinfo($_FILES[$name]['name']);
			$extension_upload = $infosfichier['extension'];   //u=infos fichier renvoie l'extension du fichier
			$extensions_autorisees = array('jpg', 'jpeg', 'gif', 'png');
			if (in_array($extension_upload, $extensions_autorisees))
			{
				// On peut valider le fichier et le stocker defintivement
				move_uploaded_file($_FILES[$name]['tmp_name'], 'photos/' . basename($_FILES[$name]['name']));
				echo "L'envoi a bien ete effectue pour le fichier suivant : ".$_FILES[$name]['name']." !<br />";
				$erreur = false;
			}
			else
				echo "Vous n'avez pas une bonne extension.<br />";
		}
		else 
			echo "Le fichier est trop volumineux.<br />";
	}
	else echo "Une erreur est survenue.";

	//On retourne true si l'upload a fonctionner
	//false sinon
	return (!$erreur);
}

uploadImage('img1');
uploadImage('img2');
uploadImage('img3');

?>

